//
//  learning c++ day2.cpp
//  c++day1
//
//  Created by 马鹏朔 on 2022/11/9.
//

//#include "learning c++ day2.hpp"
//#include<iostream>
//using namespace std;
//int main()
//{
//    cout<<"hello world"<<endl;
//}




//引用
#include<iostream>
using namespace std;
using ::endl;
int main()
{
    
    //int a=10;
   //const int& b=10;//const 使局部变量变成全局变量，而全局变量的是存放在静态区的（在c语言中也被叫做代码段）
   // cout<<b<<endl;
  //  int& b;  //引用必须要初始化，不初始化是错误的，这就是一个错误的例子
    int a=10;
    int b=20;
    //权限只能缩小，不能扩大，例如假如我有一个苹果手机，我对它小心翼翼的玩耍，借给别人，别人怎么能用它来砸核桃呢，你只能比我更小心的保护他。
    const int c=10;
    const int d=20;
    const int& x=c;
    cout<<x<<endl;
    
    return 0;
}
